﻿using System;

namespace Bettzueche.RLGlue.Codec.Network {
    /// <summary>
    /// Middleware zwischen Agent und RLGlue-Host.
    /// </summary>
    /// <seealso cref="GenericClientAgent{A,O}"/>
    public interface IClientAgent {
        void KillProcess();
        void Close();
        void RunAgentEventLoop();
        void Connect(String host, int port, int timeout);
    }
}
